MDKPIMKQALMDMGVNGHGHQRTGRDGHGRPNGQKILGLSVRAKINLGKKHFPDAYLAISSFRRFLRRVPSTSQLHHIMDPPEIPNPVQSYTWKLRGSKNKVQHMLMRIGTYQRSLQEGMEVVLYIISIKNNVHIFSATRYPRVRRIRKHVSTKSRNIFPVKFKSRTLFSAKSKS